package com.example.service;

import com.example.entity.*;

import java.sql.Date;
import java.util.List;

public interface HotelService {
    //房间信息
    List<Room> queryRoom();
    //用户信息
    List<User> queryUs();

    //用户订单信息
    List<Ud> queryDd();
    //房间号信息
    List<Fjh> queryFj();
    //轮播图
    List<Lunbo> queryLun();
    //根据id返回房间详细信息
    List<Room> queryRid(Integer id);
    //房间号
    List<Fjh> queryF(Integer id);
    //添加订单
    int updateF(Fjh fjh);

    //登录
    User queryU(String name);


    //用户订单表
    int insertUd(String danf, String uid, Date ru, Date tui, String day, String pri,String rooname);

    List<Ud> queryUd(String uid);

    //更新房间状态
    int updateR(String state,String fh);

    //注册
    int insertU(User user);
    //根据id删除用户
    int deletU(Integer id);

    //根据id删除房间
    int deletR(Integer id);

    //根据id删除房间号
    int deletF(Integer id);

    //根据id删除订单
    int deletD(Integer id);

    //添加用户
    int insertUu(User user);
    //添加房间
    int insertR(Room room);

    //添加房间号
    int insertF(Fjh fjh);

   //根据id查询用户信息/修改用户
   List<User> selectUU(Integer id);

    //根据id修改用户
    int updateUU(User user);

    //根据id查询用户房间
    List<Room> selectRRr(Integer id);

    //修改房间
    int updateRR(Room room);

    //根据id查询用户所下的订单
    List<Ud> selectUId(Integer id);


}
